查看原文
其他

来自Patract开放平台成员的 Wasm 合约开发摘要|2021 年 8 月





简介




Patract 开放平台的目标推动 Wasm 合约技术在 Polkadot 生态的大规模普及。Patract 开放平台 (简称 POP)将共同推动公共基础设施的建设和 Wasm 合约技术的演进,并且提供品牌宣传和资本支持,打造一个强大的 Wasm 合约生态联盟。

当前联盟成员:Patract Labs, Acala, Apron, Coinversation, Manta, Litentry, OpenSquare, Astar(旧称 Plasm), Bifrost, SubDAO, Standard, Zenlink, Clover, Mathchain, Phala, NFTMart, Cycan Network, t3rn, Crust, Subquery。

媒体社区成员:PolkaWorld、PolkaProject、8BTC、OneBlock+ 、Polka.Warriors、Dotmarketcap、BluemountainLabs、Polkadot Ecology Research Institute。





Wasm 合约进展




Cycan—GVM Bridge V0.1.0

GVM Bridge(https://github.com/CycanTech/GVM-Bridge)是一套虚拟机互调系统,通过 GVM Bridge 系统和虚拟机互调协议,各个虚拟机之间的智能合约能够相互调用,实现资源整合,不同虚拟机的资源不用迁移就可以马上互相使用, 从而提高资源的利用率。

  • 使用 ink! 移植 Sushi 合约,加入 ERC20 合约,实现合约间调用。
  • 已整合合约互调 v0.1 到链节点。
  • Runtime 中使用 GVM-Bridge Pallet 调试完成。
  • 在试验性独立链中添加了 Staking, Session, BABE 等 Pallet,实现了BABE+GRANDPA 共识方案。
  • 即将在试验性独立链添加 EVM 合约模块。


Coinversation—Wasm 合约部署到 Astar 智能合约链


目前,Coinversation (http://coinversation.io/)团队已完成 Wasm 智能合约的所有后端代码开发,现阶段 Coinversation 正在推进将 Wasm 合约部署到 Astar(https://astar.network/)智能合约平台。在部署过程中,团队遇到 Wasm 合约部署后却不出块的问题,目前已将问题提交 Parity 官方,等待 Parity 团队修正解决该问题。此外,Coinversation 团队已先行部署完成 EVM 版本 DEX,该版本已在本月上线 BSC 链。团队计划在未来 1-2 个月内在 Shiden 平行链上推进完成部署。

Patract Labs——Wasm 合约开发工具

Patract Labs 为波卡 Wasm 合约生态的平行链和 DApp 开发提供解决方案。我们帮助社区平行链设计和开发链上合约模块和 Runtime 支持,并且为 DApp 开发者提供覆盖开发、测试、调试、部署、监控、数据提供和前端开发等阶段的全栈工具和服务支持。

  • Redspot(合约开发脚手架)重构了 Redspot 文档和示例,详见https://docs.patract.io/redspot/intro/overview。
  • Elara (API 服务)官网已经开发完成,并上线了 Elara v2.0。新版本的 Elara 重构了内部大部分代码,运行更加稳定,将在9月份替换当前 Elara 的入口及 Apps 中 Elara 的公开 Endpoint。
  • 完成 Ask! (合约语言)CLI 的功能逻辑,代码仓库: https://github.com/patractlabs/ask-cli。重新设计 Event 组件,使其支持继承功能。
  • Jupiter 平行链测试网上线平行链跨链转账,能够将 Westend 与 Jupiter 的代币互相转换,并编写 XCMP 的文档。
  • Parascan(合约浏览器)添加了 Extrinsic 和 Event 的抽象 decode interfaces,以便容易接入其他数据来源。
  • 完成 Metis(合约开发库)M1 里程碑,其开发报告通过了波卡议会的审核。正规划制作围绕 Metis 的一系列教学文档及辅助资料。


About Patract

Patract为波卡Wasm合约生态的平行链和DApp开发提供解决方案。我们帮助社区平行链设计和开发链上合约模块和Runtime支持,并且为DApp开发者提供覆盖开发、测试、调试、部署、监控、数据提供和前端开发等阶段的全栈工具和服务支持。


How to join Patract

1.对于合约开发者,可以访问官网(https://patract.io),熟悉测试链和工具套件。欢迎加入官方开发群:

Element(https://app.element.io/#/room/#PatractLabsDev:matrix.org)

Discord(https://discord.gg/wJ8TnTfjcq)


2.对于将要集成Wasm合约功能的平行链项目方,或者使用Wasm合约开发的DApp项目方,欢迎加入Patract 开放平台:https://open.patract.io


3.对于用户,欢迎加入:

Telegram(https://t.me/patract)

Twitter(https://twitter.com/PatractLabs)


4.对于求职者,我们在招聘区块链开发工程师、前端/全栈开发工程师、云平台架构师、数据产品经理、产品经理等岗位,可以联系 sean@patract.io


扫码加入Patract微信开发群



往期精彩:
// PatraShare#8回顾|合约模型和合约语言(框架)
// 聚焦去中心计算:在可信平台,如何保证执行一致性的问题?
// Wasm合约生态的合约编程实践

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存